Multi-member bluetooth device capable of avoiding signal interrupt and related main bluetooth circuit and auxiliary bluetooth circuit

ABSTRACT

A multi-member Bluetooth device includes: a main Bluetooth circuit capable of directly communicating with a remote Bluetooth device through a Bluetooth transmission approach; and an auxiliary Bluetooth circuit capable of indirectly communicating with the remote Bluetooth device through the main Bluetooth circuit. After operating for a certain period, the main Bluetooth circuit transmits the main Bluetooth circuit&#39;s device identification data and multiple Bluetooth connection parameters between the main Bluetooth circuit and the remote Bluetooth device to the auxiliary Bluetooth circuit. When received instructions from the main Bluetooth circuit, the auxiliary Bluetooth circuit utilizes the device identification data and the multiple Bluetooth connection parameters transmitted from the main Bluetooth circuit to directly communicate with the remote Bluetooth device through a Bluetooth transmission approach by imitating the main Bluetooth circuit, and the main Bluetooth circuit then indirectly communicates with the remote Bluetooth device through the auxiliary Bluetooth circuit.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of priority to Patent ApplicationNo. TW 107112825, filed in Taiwan on Apr. 13, 2018; the entirety ofwhich is incorporated herein by reference for all purposes.

BACKGROUND

The disclosure generally relates to a Bluetooth device and, moreparticularly, to a multi-member Bluetooth device capable of avoidingsignal interrupt and related main Bluetooth circuit and auxiliaryBluetooth circuit.

A multi-member Bluetooth device is a Bluetooth device formed by multipleBluetooth circuits cooperating with each other, such as, a pair ofBluetooth earphones, a group of Bluetooth speakers, or the like. Whenthe multi-member Bluetooth device connects to other Bluetooth devices(hereinafter, the remote Bluetooth device), the remote Bluetooth devicetreats the multi-member Bluetooth device as a single Bluetooth device.In operations, conventional multi-member Bluetooth device appoints oneof the member circuits to be a signal relay circuit, so that the signalrelay circuit acts as a data communication bridge between the remoteBluetooth device and other member circuits.

In operations, the signal relay circuit's computing loading is higherthan other member circuits, and thus the signal relay circuit typicallyhas higher power consumption and generates more heats than other membercircuits. When the signal relay circuit is difficult to continue actingas the data communication bridge between the remote Bluetooth device andother member circuits due to lack of power or other reasons, theconventional multi-member Bluetooth device would appoint another membercircuit to be a new signal relay circuit, and the new signal relaycircuit would reestablish a new Bluetooth connection with the remoteBluetooth device. After the new signal relay circuit reestablished thenew Bluetooth connection, all of the member circuits in the multi-memberBluetooth device then communicate data with the remote Bluetooth devicethrough the new signal relay circuit.

However, before the new Bluetooth connection between the new signalrelay circuit and the remote Bluetooth device is established, othermember circuits may be unable to communicate data with the remoteBluetooth device for a while and thus encounter signal interruptionproblem. For example, in the application scenario of the Bluetoothearphones, one of the Bluetooth earphones may encounter audiointerruption under such situation, thereby causing poor experiences tothe user.

SUMMARY

An example embodiment of a multi-member Bluetooth device forcommunicating data with a remote Bluetooth device is disclosed,comprising: a main Bluetooth circuit, comprising: a first Bluetoothcommunication circuit; a first data transmission circuit; and a firstcontrol circuit arranged to operably communicate data with the remoteBluetooth device through the first Bluetooth communication circuit byutilizing a Bluetooth wireless transmission approach, and arranged tooperably communicate data with other devices through the first datatransmission circuit; and an auxiliary Bluetooth circuit, comprising: asecond Bluetooth communication circuit; a second data transmissioncircuit; and a second control circuit arranged to operably control thesecond data transmission circuit to communicate data with the first datatransmission circuit, so as to indirectly communicate data with theremote Bluetooth device through the main Bluetooth circuit; wherein thefirst control circuit transmits a device identification data of the mainBluetooth circuit and multiple Bluetooth connection parameters betweenthe main Bluetooth circuit and the remote Bluetooth device to the seconddata transmission circuit through the first data transmission circuit;when the second control circuit received instructions from the mainBluetooth circuit, the second control circuit controls the secondBluetooth communication circuit to directly communicate data with theremote Bluetooth device in the name of the main Bluetooth circuit byutilizing the device identification data and the multiple Bluetoothconnection parameters; and the first control circuit then controls thefirst data transmission circuit to communicate data with the second datatransmission circuit, so as to indirectly communicate data with theremote Bluetooth device through the auxiliary Bluetooth circuit.

An example embodiment of a main Bluetooth circuit of a multi-memberBluetooth device is disclosed. The multi-member Bluetooth device isutilized for communicating data with a remote Bluetooth device andcomprising the main Bluetooth circuit and an auxiliary Bluetoothcircuit. The main Bluetooth circuit comprises: a Bluetooth communicationcircuit; a data transmission circuit; and a control circuit arranged tooperably communicate data with the remote Bluetooth device through theBluetooth communication circuit by utilizing a Bluetooth wirelesstransmission approach, and arranged to operably communicate data withthe auxiliary Bluetooth circuit through the data transmission circuit,so that the auxiliary Bluetooth circuit is allowed to indirectlycommunicate data with the remote Bluetooth device through the mainBluetooth circuit; wherein the control circuit transmits a deviceidentification data of the main Bluetooth circuit and multiple Bluetoothconnection parameters between the main Bluetooth circuit and the remoteBluetooth device to the auxiliary Bluetooth circuit through the datatransmission circuit, so as to enable the auxiliary Bluetooth circuit todirectly communicate data with the remote Bluetooth device in the nameof the main Bluetooth circuit by utilizing the device identificationdata and the multiple Bluetooth connection parameters; and the controlcircuit then indirectly communicates data with the remote Bluetoothdevice through the auxiliary Bluetooth circuit.

An example embodiment of an auxiliary Bluetooth circuit of amulti-member Bluetooth device is disclosed. The multi-member Bluetoothdevice is utilized for communicating data with a remote Bluetooth deviceand comprising the auxiliary Bluetooth circuit and a main Bluetoothcircuit. The auxiliary Bluetooth circuit comprises: a Bluetoothcommunication circuit; a data transmission circuit; and a controlcircuit arranged to operably control the data transmission circuit tocommunicate data with the main Bluetooth circuit, so as to indirectlycommunicate data with the remote Bluetooth device through the mainBluetooth circuit; wherein the data transmission circuit receivesmultiple Bluetooth connection parameters between the main Bluetoothcircuit and the remote Bluetooth device and a device identification datatransmitted from the main Bluetooth circuit; when the control circuitreceived instructions from the main Bluetooth circuit, the controlcircuit controls the Bluetooth communication circuit to directlycommunicate data with the remote Bluetooth device in the name of themain Bluetooth circuit by utilizing the device identification data andthe multiple Bluetooth connection parameters; and the main Bluetoothcircuit then indirectly communicates data with the remote Bluetoothdevice through the auxiliary Bluetooth circuit.

Both the foregoing general description and the following detaileddescription are examples and explanatory only, and are not restrictiveof the invention as claimed.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a simplified functional block diagram of a multi-memberBluetooth device according to one embodiment of the present disclosure.

FIG. 2 shows a simplified flowchart illustrating a method of seamlesshandover between different member circuits of the multi-member Bluetoothdevice according to the present disclosure.

FIG. 3 and FIG. 4 show simplified schematic diagrams of the operation ofthe multi-member Bluetooth device of FIG. 1 in different operationstages.

DETAILED DESCRIPTION

Reference is made in detail to embodiments of the invention, which areillustrated in the accompanying drawings. The same reference numbers maybe used throughout the drawings to refer to the same or like parts,components, or operations.

FIG. 1 shows a simplified functional block diagram of a multi-memberBluetooth device 100 according to one embodiment of the presentdisclosure. The multi-member Bluetooth device 100 is arranged tooperably conduct data transmission with a remote Bluetooth device 102and comprises multiple member circuits. For the purpose of explanatoryconvenience in the following description, only a first Bluetooth circuit110, a second Bluetooth circuit 120, and a third Bluetooth circuit 130are shown in the embodiment of FIG. 1.

In this embodiment, all of the member circuits in the multi-memberBluetooth device 100 have a similar main circuit structure, butdifferent member circuits may be provided with different additionalcircuit components. That is, it does not require all member circuits tohave completely identical circuitry structure with each other. Forexample, as shown in FIG. 1, the first Bluetooth circuit 110 comprises aBluetooth communication circuit 111, a data transmission circuit 113, acontrol circuit 115, and a determining circuit 117. Similarly, thesecond Bluetooth circuit 120 comprises a Bluetooth communication circuit121, a data transmission circuit 123, a control circuit 125, and adetermining circuit 127.

The main circuit structure of the Bluetooth circuit 130 is similar tothe aforementioned Bluetooth circuit 110 or 120, but for the sake ofbrevity, the circuitry components inside the Bluetooth circuit 130 arenot shown in FIG. 1.

In the first Bluetooth circuit 110, the Bluetooth communication circuit111 is arranged to operably communicate data with other Bluetoothdevices. The data transmission circuit 113 is arranged to operablycommunicate data with other member circuits.

The control circuit 115 is coupled with the Bluetooth communicationcircuit 111 and the data transmission circuit 113. The control circuit115 is arranged to operably communicate data with the remote Bluetoothdevice 102 through the Bluetooth communication circuit 111 by utilizinga Bluetooth wireless transmission approach, and arranged to operablycommunicate data with other member circuits through the datatransmission circuit 113.

The determining circuit 117 is coupled with the control circuit 115. Thedetermining circuit 117 is arranged to operably evaluate a computingloading, a remaining power, a temperature, or an operating environmentof the first Bluetooth circuit 110, and arranged to operably notify thecontrol circuit 115 when the above operating parameters of the firstBluetooth circuit 110 match predetermined conditions.

In some embodiments, the determining circuit 117 is further coupled withthe data transmission circuit 113 to receive indication messagesregarding a computing loading, a remaining power, a temperature, or anoperating environment of other member circuits transmitted from othermember circuits (e.g., the Bluetooth circuit 120 or the Bluetoothcircuit 130 in FIG. 1) through the data transmission circuit 113.

In the second Bluetooth circuit 120, the Bluetooth communication circuit121 is arranged to operably communicate data with other Bluetoothdevices. The data transmission circuit 123 is arranged to operablycommunicate data with other member circuits.

The control circuit 125 is coupled with the Bluetooth communicationcircuit 121 and the data transmission circuit 123. The control circuit125 is arranged to operably communicate data with other Bluetoothdevices through the Bluetooth communication circuit 121 by utilizing aBluetooth wireless transmission approach, and arranged to operablycommunicate data with other member circuits through the datatransmission circuit 123.

The determining circuit 127 is coupled with the control circuit 125. Thedetermining circuit 127 is arranged to operably evaluate a computingloading, a remaining power, a temperature, or an operating environmentof the second Bluetooth circuit 120, and arranged to operably notify thecontrol circuit 125 when the above operating parameters of the secondBluetooth circuit 120 match predetermined conditions.

In some embodiments, the determining circuit 127 is further coupled withthe data transmission circuit 123 to receive indication messagesregarding a computing loading, a remaining power, a temperature, or anoperating environment of other member circuits transmitted from othermember circuits (e.g., the Bluetooth circuit 110 or 130 in FIG. 1)through the data transmission circuit 123.

In practice, each of the aforementioned Bluetooth communication circuits111 and 121 may be realized with suitable communication circuits capableof supporting various versions of the Bluetooth communication protocols.Each of the aforementioned data transmission circuits 113 and 123 may berealized with a wired transmission circuit, a wireless transmissioncircuits or a hybrid circuit integrating above two transmissionmechanisms. Each of the aforementioned control circuits 115 and 125 maybe realized with various microprocessors or digital signal processingcircuits having appropriate computing abilities. Each of theaforementioned determining circuits 117 and 127 may be realized withappropriate circuits capable of sensing, collecting, recording, andcomparing related operating parameters.

In some embodiments, the determining circuit 117 or 127 may beintegrated into the control circuit 115 or 125. In addition, the datatransmission circuits 113 and 123 may be respectively integrated intothe Bluetooth communication circuits 111 and 121. Alternatively, theBluetooth communication circuits 111 and 121 may be respectivelyutilized to realize the functionalities of the data transmissioncircuits 113 and 123.

In other words, the Bluetooth communication circuit 111 and the datatransmission circuit 113 may be realized with separate circuits, or maybe integrated into a single circuit. Similarly, the Bluetoothcommunication circuit 121 and the data transmission circuit 123 may berealized with separate circuits, or may be integrated into a singlecircuit.

In practical applications, different functional blocks of theaforementioned first Bluetooth circuit 110 may be integrated into asingle circuit chip. For example, all functional blocks of the firstBluetooth circuit 110 may be integrated into a single Bluetoothcontroller IC. Similarly, all functional blocks of the second Bluetoothcircuit 120 may be integrated into another Bluetooth controller IC.

As can be appreciated from the foregoing descriptions that differentmember circuits of the multi-member Bluetooth device 100 may communicatedata with each other through respective data transmission circuit byusing various wired or wireless transmission mechanisms, so as to formvarious types of data network or data link. When the multi-memberBluetooth device 100 communicates data with the remote Bluetooth device102, only a particular member circuit out of the multiple membercircuits of the multi-member Bluetooth device 100 is responsible fordirectly communicating data with the remote Bluetooth device 102, whileother member circuits indirectly communicate data with the remoteBluetooth device 102 through the particular member circuit. Therefore,the remote Bluetooth device 102 would treat the multi-member Bluetoothdevice 100 as a single Bluetooth device.

The operations of the multi-member Bluetooth device 100 will be furtherdescribed below with reference to FIG. 2 to FIG. 4. FIG. 2 shows asimplified flowchart illustrating a method of seamless handover betweendifferent member circuits of the multi-member Bluetooth device 100according to the present disclosure. FIG. 3 and FIG. 4 show simplifiedschematic diagrams of the operation of the multi-member Bluetooth device100 in different operation stages.

In the flowchart shown in FIG. 2, operations within a column under thename of a specific device are operations to be performed by the specificdevice. For example, operations within a column under the label “firstBluetooth circuit” are operations to be performed by the first Bluetoothcircuit 110; operations within a column under the label “secondBluetooth circuit” are operations to be performed by the secondBluetooth circuit 120; operations within a column under the label “thirdBluetooth circuit” are operations to be performed by the third Bluetoothcircuit 130.

For the purpose of explanatory convenience in the following description,it is assumed hereinafter that the member circuit preselected from themulti-member Bluetooth device 100 to be responsible for conductingBluetooth communication with external Bluetooth devices is the firstBluetooth circuit 110.

In the operation 202, the first Bluetooth circuit 110 directlycommunicates data with the remote Bluetooth device 102 as shown inFIG. 1. For example, the control circuit 115 may control the Bluetoothcommunication circuit 111 to establish a Bluetooth connection with theremote Bluetooth device 102 in the operation 202 so as to directlyconduct a bidirectional data communication with the remote Bluetoothdevice 102. For another example, the control circuit 115 may control theBluetooth communication circuit 111 to operate in the advertising modeto unidirectionally transmit data to the remote Bluetooth device 102 inthe operation 202. For yet another example, the control circuit 115 maycontrol the Bluetooth communication circuit 111 to operate in anappropriate Bluetooth packet receiving mode to unidirectionally receivedata transmitted from the remote Bluetooth device 102 in the operation202.

In other words, the data communication between the first Bluetoothcircuit 110 and the remote Bluetooth device 102 may be bidirectional, ormay be unidirectional.

In the operation 204, the first Bluetooth circuit 110 informs othermember circuits of the multi-member Bluetooth device 100 of that thefirst Bluetooth circuit 110 would be responsible for communicating withthe remote Bluetooth device 102. That is, the first Bluetooth circuit110 would act as the data communication bridge between the remoteBluetooth device 102 and other member circuits in the subsequentoperations. In the operation 204, the control circuit 115 may transmitrelated notification message to data transmission circuits of othermember circuits through the data transmission circuit 123.

Afterwards, the second Bluetooth circuit 120 performs the operation 206when the second Bluetooth circuit 120 needs to receive data transmittedfrom the remote Bluetooth device 102 or needs to transmit data to theremote Bluetooth device 102. Similarly, the third Bluetooth circuit 130performs the operation 208 when the third Bluetooth circuit 130 needs toreceive data transmitted from the remote Bluetooth device 102, or needsto transmit data to the remote Bluetooth device 102.

In the operation 206, the second Bluetooth circuit 120 indirectlycommunicates data with the remote Bluetooth device 102 through the firstBluetooth circuit 110. For example, the control circuit 125 of thesecond Bluetooth circuit 120 may transmit a data to be transmitted tothe remote Bluetooth device 102 to the data transmission circuit 113 ofthe first Bluetooth circuit 110 through the data transmission circuit123, and then the first Bluetooth circuit 110 would forward the data tothe remote Bluetooth device 102. For another example, the controlcircuit 125 of the second Bluetooth circuit 120 may receive a datatransmitted from the remote Bluetooth device 102 through the firstBluetooth circuit 110.

In the operation 208, the third Bluetooth circuit 130 indirectlycommunicates data with the remote Bluetooth device 102 through the firstBluetooth circuit 110. For example, the third Bluetooth circuit 130 maytransmit a data to be transmitted to the remote Bluetooth device 102 tothe data transmission circuit 113 of the first Bluetooth circuit 110,and then the first Bluetooth circuit 110 would forward the data to theremote Bluetooth device 102. For another example, the third Bluetoothcircuit 130 may receive a data transmitted from the remote Bluetoothdevice 102 through the first Bluetooth circuit 110.

As a result, during the operation of the multi-member Bluetooth device100, the first Bluetooth circuit 110 is the only member circuit thatdirectly communicates data with the remote Bluetooth device 102, andeach of the other member circuits would indirectly communicate data withthe remote Bluetooth device 102 through the first Bluetooth circuit 110.In other words, the first Bluetooth circuit 110 acts as a signal relaydevice between other member circuits and the remote Bluetooth device 102at this time.

In the environment where all member circuits of the multi-memberBluetooth device 100 are battery-powered circuits, the aforementionedmechanism reduces the computing loading, power consumption, and heatgeneration of other member circuits.

During the operation of the multi-member Bluetooth device 100, thedetermining circuit 117 of the first Bluetooth circuit 110 mayperiodically or intermittently perform the operation 210.

In the operation 210, the determining circuit 117 evaluates theoperating parameters (such as a computing loading, a remaining power, atemperature, and/or an operating environment) of the first Bluetoothcircuit 110 to determine whether the first Bluetooth circuit 110 needsto hand over its role of signal relay device to other member circuits.If the determining circuit 117 determines that a current situation ofthe first Bluetooth circuit 110 matches predetermined conditions, thenthe first Bluetooth circuit 110 performs the operation 212. Otherwise,the determining circuit 117 continues repeating the operation 210periodically or intermittently.

For example, the determining circuit 117 may determine that the firstBluetooth circuit 110 needs to hand over the role of signal relay deviceto other member circuits only in the case that the computing loading ofthe first Bluetooth circuit 110 exceeds a predetermined level, theremaining power of the first Bluetooth circuit 110 is below apredetermined level, the temperature of the first Bluetooth circuit 110exceeds a predetermined temperature, and the operating environment ofthe first Bluetooth circuit 110 deviates from a predetermined condition.In some embodiments where the first Bluetooth circuit 110 is a Bluetoothearphone, the predetermined condition of the operating environment ofthe first Bluetooth circuit 110 is that the first Bluetooth circuit 110should operate inside the external auditory canal of the user. In thissituation, the determining circuit 117 may determine that the operatingenvironment of the first Bluetooth circuit 110 deviates frompredetermined conditions when the determining circuit 117 has sensedthat the position of the first Bluetooth circuit 110 leaves the user'sear.

For another example, the determining circuit 117 may determine that thefirst Bluetooth circuit 110 needs to hand over the role of signal relaydevice to other member circuits when the first Bluetooth circuit 110matches at least one of the above conditions.

In another embodiment, the determining circuit 117 may receiveindication messages of other member circuit's operating parameters (suchas the computing loading, the remaining power, the temperature, or theoperating environment) transmitted from other member circuits (e.g., theBluetooth circuit 120 and 130 in FIG. 1) through the data transmissioncircuit 113 in the operation 210. The determining circuit 117 maycompare the operating parameters of the first Bluetooth circuit 110 withcorresponding operating parameters of other member circuits, and utilizethe comparing result as a reference basis of determining whether thefirst Bluetooth circuit 110 needs to hand over the role of signal relaydevice to other member circuits. In this embodiment, other membercircuits may utilize their determining circuit to evaluate their ownoperating parameters, such as the computing loading, the remainingpower, the temperature, and/or the operating environment, and transmitthe obtained operating parameters to the determining circuit 117 of thefirst Bluetooth circuit 110 in the operation 210.

For example, the determining circuit 117 may determine that the firstBluetooth circuit 110 needs to hand over the role of signal relay deviceto other member circuits only in the case that the computing loading ofthe first Bluetooth circuit 110 exceeds the computing loading of othermember circuit to a predetermined degree, the remaining power of thefirst Bluetooth circuit 110 is below the remaining power of other membercircuit to a predetermined degree, the temperature of the firstBluetooth circuit 110 exceeds the temperature of other member circuit toa predetermined degree, and the operating environment of the firstBluetooth circuit 110 deviates from corresponding predeterminedconditions but the operating environment of other member circuit matchescorresponding predetermined conditions.

For another example, the determining circuit 117 may determine that thefirst Bluetooth circuit 110 needs to hand over the role of signal relaydevice to other member circuits when the first Bluetooth circuit 110matches at least one of the above conditions.

In practice, the determining circuit 117 may take both theaforementioned operating parameters of the first Bluetooth circuit 110and the difference between operating parameters of the first Bluetoothcircuit 110 and corresponding operating parameters of other membercircuits into consideration in the aforementioned operation 210.

For example, the determining circuit 117 may determine that the firstBluetooth circuit 110 needs to hand over the role of signal relay deviceto other member circuits only in the case that the computing loading ofthe first Bluetooth circuit 110 exceeds a predetermined level, theremaining power of the first Bluetooth circuit 110 is below apredetermined level, the temperature of the first Bluetooth circuit 110exceeds a predetermined temperature, the computing loading of the firstBluetooth circuit 110 exceeds the computing loading of other membercircuit to a predetermined degree, the remaining power of the firstBluetooth circuit 110 is below the remaining power of other membercircuit to a predetermined degree, the temperature of the firstBluetooth circuit 110 exceeds the temperature of other member circuit toa predetermined degree, and the operating environment of the firstBluetooth circuit 110 deviates from corresponding predeterminedconditions but the operating environment of other member circuit matchescorresponding predetermined conditions

Alternatively, the determining circuit 117 may determine that the firstBluetooth circuit 110 needs to hand over the role of signal relay deviceto other member circuits when the first Bluetooth circuit 110 matches atleast a portion of the above conditions.

When the determining circuit 117 determines that the first Bluetoothcircuit 110 needs to hand over the role of signal relay device to othermember circuits, the determining circuit 117 notifies the controlcircuit 115 so that the control circuit 115 performs the operation 212.

In the operation 212, the control circuit 115 may select one membercircuit from other member circuits of the multi-member Bluetooth device100 to play the role of signal relay device in the subsequent operation,and transmit a device identification data of the first Bluetooth circuit110, the Bluetooth connection parameters between the first Bluetoothcircuit 110 and the remote Bluetooth device 102, and a handoverinstruction to the selected member circuit through the data transmissioncircuit 113.

In practice, the control circuit 115 may select any member circuit fromother member circuits of the multi-member Bluetooth device 100 to playthe role of signal relay device in the subsequent operation.

Alternatively, the control circuit 115 may select a member circuithaving the greatest operating parameters from other member circuits ofthe multi-member Bluetooth device 100 to play the role of signal relaydevice in the subsequent operation.

For example, the control circuit 115 may select a member circuit havingthe highest remaining power from other member circuits of themulti-member Bluetooth device 100 to play the role of signal relaydevice in the subsequent operation.

For another example, the control circuit 115 may select a member circuithaving the lowest average computing loading from other member circuitsof the multi-member Bluetooth device 100 to play the role of signalrelay device in the subsequent operation.

For yet another example, the control circuit 115 may select a membercircuit having the lowest temperature from other member circuits of themulti-member Bluetooth device 100 to play the role of signal relaydevice in the subsequent operation.

For yet another example, the control circuit 115 may respectively set anappropriate weight for multiple operating parameters of other membercircuits, and select a member circuit having the highest weighted scoreto play the role of signal relay device in the subsequent operation.

For the purpose of explanatory convenience in the following description,it is assumed hereinafter that the control circuit 115 selects thesecond Bluetooth circuit 120 to play the role of signal relay device inthe subsequent operation in the aforementioned operation 212.

Therefore, as shown in FIG. 3, the control circuit 115 transmits thedevice identification data of the first Bluetooth circuit 110, theBluetooth connection parameters between the first Bluetooth circuit 110and the remote Bluetooth device 102, and the handover instruction to thesecond Bluetooth circuit 120 through the data transmission circuit 113and the data transmission circuit 123 in the operation 212.

The handover instruction is utilized for instructing the secondBluetooth circuit 120 to directly communicate data with the remoteBluetooth device 102 by imitating the first Bluetooth circuit 110utilizing the device identification data of the first Bluetooth circuit110 and the Bluetooth connection parameters of the first Bluetoothcircuit 110. That is, the handover instruction is utilized forinstructing the second Bluetooth circuit 120 to replace the firstBluetooth circuit 110 by utilizing the device identification data of thefirst Bluetooth circuit 110 and the Bluetooth connection parameters ofthe first Bluetooth circuit 110 to directly communicate data with theremote Bluetooth device 102 utilizing a Bluetooth wireless transmissionapproach, so as to take over the role of signal relay device in thesubsequent operation.

In practice, the device identification data of the first Bluetoothcircuit 110 transmitted in the aforementioned operation 212 may varywith the version of Bluetooth communication protocols employed betweenthe multi-member Bluetooth device 100 and the remote Bluetooth device102, or may vary with the Bluetooth communication mode adopted at thattime.

For example, in one embodiment, the device identification data of thefirst Bluetooth circuit 110 comprises a sync word utilized by the firstBluetooth circuit 110, a Bluetooth address of the first Bluetoothcircuit 110, and a logical transport address (LT_ADDR) of the firstBluetooth circuit 110.

In another embodiment, the device identification data of the firstBluetooth circuit 110 comprises an access address of the first Bluetoothcircuit 110.

In yet another embodiment, the device identification data of the firstBluetooth circuit 110 comprises an access address of the first Bluetoothcircuit 110 and an advertising device address of the first Bluetoothcircuit 110.

Similarly, the Bluetooth connection parameters transmitted in theaforementioned operation 212 may vary with the version of Bluetoothcommunication protocols employed between the multi-member Bluetoothdevice 100 and the remote Bluetooth device 102, or may vary with theBluetooth communication mode adopted at that time.

For example, in one embodiment, the Bluetooth connection parametersbetween the first Bluetooth circuit 110 and the remote Bluetooth device102 comprises a piconet clock and an adaptive frequency hopping map (AFHmap).

In another embodiment, the Bluetooth connection parameters between thefirst Bluetooth circuit 110 and the remote Bluetooth device 102comprises a piconet clock, an AFH map, a link key, and an encryptionkey.

In yet another embodiment, the Bluetooth connection parameters betweenthe first Bluetooth circuit 110 and the remote Bluetooth device 102comprises an advertising interval, a channel map, and a vendor specifictiming data.

In yet another embodiment, the Bluetooth connection parameters betweenthe first Bluetooth circuit 110 and the remote Bluetooth device 102comprises an anchor point instant, a connection counter, a connectioninterval, a channel map, a long term key, a session key, aninitialization vector, a CCM counter, and a vendor specific timing data.

In the operation 214, the control circuit 125 of the second Bluetoothcircuit 120 receives the device identification data, the Bluetoothconnection parameters, and the handover instruction transmitted from thefirst Bluetooth circuit 110 through the data transmission circuit 123.

In the operation 216, the first Bluetooth circuit 110 or the secondBluetooth circuit 120 informs other member circuits of the multi-memberBluetooth device 100 of that the second Bluetooth circuit 120 will beresponsible for communicating with the remote Bluetooth device 102 inthe subsequent operation. That is, the second Bluetooth circuit 120would act as the data communication bridge between the remote Bluetoothdevice 102 and other member circuits in the following operation. In theoperation 216, the control circuit 115 or 125 may transmit the abovenotification to the data transmission circuits of other member circuitsthrough corresponding data transmission circuits.

In the operation 218, as shown in FIG. 4, the control circuit 125 of thesecond Bluetooth circuit 120 controls the Bluetooth communicationcircuit 121 to directly communicate data with the remote Bluetoothdevice 102 by imitating the first Bluetooth circuit 110 utilizing thedevice identification data and the Bluetooth connection parameters ofthe first Bluetooth circuit 110. Please note that “imitating” the firstBluetooth circuit 110 means that when the second Bluetooth circuit 120directly conducts Bluetooth communication with the remote Bluetoothdevice 102, the second Bluetooth circuit 120 utilizes the deviceidentification data of the first Bluetooth circuit 110 as the deviceidentification data of the second Bluetooth circuit 120 on purpose, tothereby render the remote Bluetooth device 102 to believe that theremote Bluetooth device 102 is still conducting Bluetooth communicationwith the first Bluetooth circuit 110.

On the other hand, when the Bluetooth communication circuit 121 of thesecond Bluetooth circuit 120 directly communicates data with the remoteBluetooth device 102 in the name of the first Bluetooth circuit 110, thecontrol circuit 115 of the first Bluetooth circuit 110 would control theBluetooth communication circuit 111 to stop communicating data with theremote Bluetooth device 102 utilizing a Bluetooth wireless transmissionapproach, so as to avoid the remote Bluetooth device 102 from signalconfusion.

In other words, during a period in which the first Bluetooth circuit 110directly communicates data with the remote Bluetooth device 102utilizing the Bluetooth communication circuit 111, the Bluetoothcommunication circuit 121 of the second Bluetooth circuit 120 does notdirectly communicate data with the remote Bluetooth device 102; whileduring a period in which the Bluetooth communication circuit 121 of thesecond Bluetooth circuit 120 directly communicate data with the remoteBluetooth device 102, the Bluetooth communication circuit 111 of thefirst Bluetooth circuit 110 does not directly communicate data with theremote Bluetooth device 102.

Furthermore, the Bluetooth communication circuit 121 does not need toask for a permission from the remote Bluetooth device 102 before itdirectly communicates data with the remote Bluetooth device 102utilizing a Bluetooth wireless transmission approach in the name of thefirst Bluetooth circuit 110 by utilizing a device identification dataand multiple Bluetooth connection parameters. Therefore, when the secondBluetooth circuit 120 begins to directly conduct Bluetooth communicationwith the remote Bluetooth device 102, the remote Bluetooth device 102does not ask the second Bluetooth circuit 120 to reestablish a Bluetoothconnection with the remote Bluetooth device 102.

In other words, since the second Bluetooth circuit 120 directly conductsthe Bluetooth communication with the remote Bluetooth device 102 byutilizing the device identification data and the Bluetooth connectionparameters of the first Bluetooth circuit 110, the second Bluetoothcircuit 120 does not need to spend time reestablishing a Bluetoothconnection with the remote Bluetooth device 102. For another aspect, theforegoing approach can effectively prevent the second Bluetooth circuit120 from signal interruption caused by reestablishing Bluetoothconnection with the remote Bluetooth device 102 in the name of thesecond Bluetooth circuit 120.

Afterwards, the first Bluetooth circuit 110 performs the operation 220when the first Bluetooth circuit 110 needs to receive a data transmittedfrom the remote Bluetooth device 102 or needs to transmit a data to theremote Bluetooth device 102. Similarly, the third Bluetooth circuit 130performs the operation 222 when the third Bluetooth circuit 130 needs toreceive a data transmitted from the remote Bluetooth device 102 or needsto transmit a data to the remote Bluetooth device 102.

In the operation 220, the first Bluetooth circuit 110 instead indirectlycommunicates data with the remote Bluetooth device 102 through thesecond Bluetooth circuit 120. For example, the control circuit 115 ofthe first Bluetooth circuit 110 may transmit a data to be transmitted tothe remote Bluetooth device 102 to the data transmission circuit 123 ofthe second Bluetooth circuit 120 through the data transmission circuit113, and then the second Bluetooth circuit 120 would forward the data tothe remote Bluetooth device 102. For another example, the controlcircuit 115 of the first Bluetooth circuit 110 may receive a datatransmitted from the remote Bluetooth device 102 through the secondBluetooth circuit 120.

In the operation 222, the third Bluetooth circuit 130 indirectlycommunicates data with the remote Bluetooth device 102 through thesecond Bluetooth circuit 120. For example, the third Bluetooth circuit130 may transmit a data to be transmitted to the remote Bluetooth device102 to the data transmission circuit 123 of the second Bluetooth circuit120, and then the second Bluetooth circuit 120 would forward the data tothe remote Bluetooth device 102. For another example, the thirdBluetooth circuit 130 may receive a data transmitted from the remoteBluetooth device 102 through the second Bluetooth circuit 120.

As a result, during the subsequent operation of the multi-memberBluetooth device 100, the second Bluetooth circuit 120 is the onlymember circuit that directly communicates data with the remote Bluetoothdevice 102, while each of the other member circuits would insteadindirectly communicate data with the remote Bluetooth device 102 throughthe second Bluetooth circuit 120. In other words, the second Bluetoothcircuit 120 replaces the first Bluetooth circuit 110 to act as thesignal relay device between other member circuits and the remoteBluetooth device 102 in this situation.

Please note that the executing order of the operations in FIG. 2 ismerely an example embodiment, rather than a restriction to the practicalimplementations. For example, the aforementioned operations oftransmitting the device identification data of the first Bluetoothcircuit 110, the Bluetooth connection parameters between the firstBluetooth circuit 110 and the remote Bluetooth device 102, and thehandover instruction to the second Bluetooth circuit 120 aresimultaneously performed in the operation 212, but the above data,parameters, and instruction may be separately transmitted at differentpoints of time in practical applications.

In some embodiments or applications, the first Bluetooth circuit 110 mayskip the determining operation of the operation 210 and directly proceedwith the operation 212 when the first Bluetooth circuit 110 play therole of the signal relay device in order to achieve some specificapplication purposes. For example, when the first Bluetooth circuit 110is about to enter into a specific operating mode (e.g., entering into apower saving mode, entering into a firmware auto-update mode, or goingto reboot), the control circuit 115 may actively request one of theother member circuits (e.g., the second Bluetooth circuit 120) toreplace the first Bluetooth circuit 110 for directly communicating datawith the remote Bluetooth device 102, so as to take over the role ofsignal relay device. That is, the control circuit 115 is not restrictedby the determining result made by the determining circuit 117 at thattime. In this situation, the first Bluetooth circuit 110 equivalentlyskips the operation 210 and directly jump to the operation 212.

Furthermore, the quantity of the member circuits in the multi-memberBluetooth device 100 may be reduced to two, or may be increaseddepending on the requirement of practical circuit applications.

The architecture and operations of the disclosed multi-member Bluetoothdevice 100 may be applied to various devices or systems adopting theBluetooth transmission mechanism, such as a pair of Bluetooth earphones,a group of Bluetooth speakers, a group of virtual reality devices, agroup of Bluetooth tire-pressure sensors, an IoT (Internet of Things)system comprising multiple IoT unit circuits, or the like. The remoteBluetooth device 102 may be realized by various appropriate deviceshaving the Bluetooth transmission capability, such as a desktopcomputer, a notebook computer, a tablet computer, a cell phone, a smartwatch, a VR (virtual reality) image signal generating device, smartspeakers, a smart television, a vehicle electronic device, an IoTtransceiving circuit, or the like.

As can be appreciated from the foregoing descriptions that the firstBluetooth circuit 110 first plays the role of signal relay device in themulti-member Bluetooth device 100 to directly conducts Bluetoothcommunication with the remote Bluetooth device 102, and acts as a datacommunication bridge between the remote Bluetooth device 102 and othermember circuits. After the first Bluetooth circuit 110 played the roleof signal relay device for a period of time, the control circuit 115 ofthe first Bluetooth circuit 110 would instruct the second Bluetoothcircuit 120 to play the role of signal relay device in the subsequentoperation, and to replace the first Bluetooth circuit 110 by utilizingthe device identification data and the Bluetooth connection parametersof the first Bluetooth circuit 110 so as to directly conduct Bluetoothcommunication with the remote Bluetooth device 102 in the name of thefirst Bluetooth circuit 110, to thereby act as the data communicationbridge between the remote Bluetooth device 102 and other membercircuits.

The aforementioned approach that the first Bluetooth circuit 110 handsover the role of signal relay device to the second Bluetooth circuit 120can effectively reduce the computing loading, the power consumption, orthe heat generation of the first Bluetooth circuit 110.

Additionally, by directly communicating data with the remote Bluetoothdevice 102 in the name of the first Bluetooth circuit 110, the secondBluetooth circuit 120 does not need to reestablish a new Bluetoothconnection with the remote Bluetooth device 102, thereby effectivelypreventing the member circuits of the multi-member Bluetooth device 100from encountering signal interruption.

In other words, the first Bluetooth circuit 110 is able to seamlesslyhand over the role of signal relay device to the second Bluetoothcircuit 120 by adopting the method of FIG. 2 without the need of askingfor a permission from the remote Bluetooth device 102 in advance.

From another aspect, in the multi-member Bluetooth device 100, themember circuit currently acting as the signal relay device (hereinafter,referred to as a main Bluetooth circuit) may select another membercircuit (hereinafter, referred to as an auxiliary Bluetooth circuit) atan appropriate point of time to play the role of signal relay device inthe subsequent operation. In addition, the main Bluetooth circuit canalso flexibly decide the timing at which the auxiliary Bluetooth circuitreplaces the main Bluetooth circuit for directly conducting Bluetoothcommunication with the remote Bluetooth device 102.

Therefore, the multi-member Bluetooth device 100 is capable of achievingvarious management mechanisms, such as load balancing, power consumptionbalancing, heat generation balancing among the multiple member circuitsby adopting the method of FIG. 2, thereby improving the overallperformance of the multi-member Bluetooth device 100, increasing thedurability of the Bluetooth circuit, or improving the user experiences.

Certain terms are used throughout the description and the claims torefer to particular components. One skilled in the art appreciates thata component may be referred to as different names. This disclosure doesnot intend to distinguish between components that differ in name but notin function. In the description and in the claims, the term “comprise”is used in an open-ended fashion, and thus should be interpreted to mean“include, but not limited to.” The term “couple” is intended to compassany indirect or direct connection. Accordingly, if this disclosurementioned that a first device is coupled with a second device, it meansthat the first device may be directly or indirectly connected to thesecond device through electrical connections, wireless communications,optical communications, or other signal connections with/without otherintermediate devices or connection means.

The term “and/or” may comprise any and all combinations of one or moreof the associated listed items. In addition, the singular forms “a,”“an,” and “the” herein are intended to comprise the plural forms aswell, unless the context clearly indicates otherwise.

Other embodiments of the invention will be apparent to those skilled inthe art from consideration of the specification and practice of theinvention disclosed herein. It is intended that the specification andexamples be considered as exemplary only, with a true scope and spiritof the invention indicated by the following claims.

What is claimed is:
 1. A multi-member Bluetooth device (100) forcommunicating data with a remote Bluetooth device (102), themulti-member Bluetooth device (100) comprising: a main Bluetooth circuit(110), comprising: a first Bluetooth communication circuit (111); afirst data transmission circuit (113); a first control circuit (115)arranged to operably communicate data with the remote Bluetooth device(102) through the first Bluetooth communication circuit (111) byutilizing a Bluetooth wireless transmission approach, and arranged tooperably communicate data with other devices through the first datatransmission circuit (113); and a first determining circuit (117)coupled with the first control circuit (115) and the first datatransmission circuit (113), and arranged to operably evaluate acomputing loading of the main Bluetooth circuit (110), a temperature ofthe main Bluetooth circuit (110), or an operating environment of themain Bluetooth circuit (110), and further arranged to operably receiveindication messages regarding a computing loading, a temperature, or anoperating environment of the auxiliary Bluetooth circuit (120)transmitted from the auxiliary Bluetooth circuit (120) through the firstdata transmission circuit (113); and an auxiliary Bluetooth circuit(120), comprising: a second Bluetooth communication circuit (121); asecond data transmission circuit (123); and a second control circuit(125) arranged to operably control the second data transmission circuit(123) to communicate data with the first data transmission circuit(113), so as to indirectly communicate data with the remote Bluetoothdevice (102) through the main Bluetooth circuit (110); wherein the firstcontrol circuit (115) transmits a device identification data of the mainBluetooth circuit (110) and multiple Bluetooth connection parametersbetween the main Bluetooth circuit (110) and the remote Bluetooth device(102) to the second data transmission circuit (123) through the firstdata transmission circuit (113); when the second control circuit (125)received instructions from the main Bluetooth circuit (110), the secondcontrol circuit (125) controls the second Bluetooth communicationcircuit (121) to directly communicate data with the remote Bluetoothdevice (102) in the name of the main Bluetooth circuit (110) byutilizing the device identification data and the multiple Bluetoothconnection parameters; and the first control circuit (115) then controlsthe first data transmission circuit (113) to communicate data with thesecond data transmission circuit (123), so as to indirectly communicatedata with the remote Bluetooth device (102) through the auxiliaryBluetooth circuit (120); wherein when the computing loading of the mainBluetooth circuit (110) exceeds the computing loading of the auxiliaryBluetooth circuit (120) for a predetermined degree, the temperature ofthe main Bluetooth circuit (110) exceeds the temperature of theauxiliary Bluetooth circuit (120) for a predetermined degree, or theoperating environment of the main Bluetooth circuit (110) deviates fromcorresponding predetermined conditions but the operating environment ofthe auxiliary Bluetooth circuit (120) matches correspondingpredetermined conditions, the first determining circuit (117) notifiesthe first control circuit (115) so that the first control circuit (115)instructs the auxiliary Bluetooth circuit (120) through the first datatransmission circuit (113) to replace the main Bluetooth circuit (110)by utilizing the device identification data and the multiple Bluetoothconnection parameters for directly communicating data with the remoteBluetooth device (102), and wherein when the second Bluetoothcommunication circuit (121) directly communicates data with the remoteBluetooth device (102) in the name of the main Bluetooth circuit (110),the first control circuit (115) controls the first Bluetoothcommunication circuit (111) to stop directly communicating data with theremote Bluetooth device (102).
 2. The multi-member Bluetooth device(100) of claim 1, wherein the first control circuit (115) transmits thedevice identification data and the multiple Bluetooth connectionparameters to the auxiliary Bluetooth circuit (120) through the firstdata transmission circuit (113) when the first control circuit (115)instructs the auxiliary Bluetooth circuit (120) to replace the mainBluetooth circuit (110) for directly communicating data with the remoteBluetooth device (102).
 3. The multi-member Bluetooth device (100) ofclaim 1, wherein the device identification data comprises at least oneof following data: a sync word utilized by the main Bluetooth circuit(110), a Bluetooth address of the main Bluetooth circuit (110), alogical transport address of the main Bluetooth circuit (110), an accessaddress of the main Bluetooth circuit (110), and an advertising deviceaddress of the main Bluetooth circuit (110).
 4. The multi-memberBluetooth device (100) of claim 1, wherein the multiple Bluetoothconnection parameters comprise at least one of following parameters: apiconet clock, an adaptive frequency hopping map (AFH map), a link key,an encryption key, an anchor point instant, a connection counter, aconnection interval, a channel map, a long term key, a session key, aninitialization vector, a CCM counter, an advertising interval, and avendor specific timing data.
 5. The multi-member Bluetooth device (100)of claim 1, wherein during a period in which the first Bluetoothcommunication circuit (111) directly communicates data with the remoteBluetooth device (102), the second Bluetooth communication circuit (121)does not directly communicate data with the remote Bluetooth device(102); while during a period in which the second Bluetooth communicationcircuit (121) directly communicates data with the remote Bluetoothdevice (102), the first Bluetooth communication circuit (111) does notdirectly communicate data with the remote Bluetooth device (102).
 6. Amain Bluetooth circuit (110) of a multi-member Bluetooth device (100),the multi-member Bluetooth device (100) being utilized for communicatingdata with a remote Bluetooth device (102) and comprising the mainBluetooth circuit (110) and an auxiliary Bluetooth circuit (120), themain Bluetooth circuit (110) comprising: a Bluetooth communicationcircuit (111); a data transmission circuit (113); a control circuit(115) arranged to operably communicate data with the remote Bluetoothdevice (102) through the Bluetooth communication circuit (111) byutilizing a Bluetooth wireless transmission approach, and arranged tooperably communicate data with the auxiliary Bluetooth circuit (120)through the data transmission circuit (113), so that the auxiliaryBluetooth circuit (120) is allowed to indirectly communicate data withthe remote Bluetooth device (102) through the main Bluetooth circuit(110); and a determining circuit (117) coupled with the control circuit(115) and arranged to operably evaluate a computing loading of the mainBluetooth circuit (110), a temperature of the main Bluetooth circuit(110), or an operating environment of the main Bluetooth circuit (110);wherein the control circuit (115) transmits a device identification dataof the main Bluetooth circuit (110) and multiple Bluetooth connectionparameters between the main Bluetooth circuit (110) and the remoteBluetooth device (102) to the auxiliary Bluetooth circuit (120) throughthe data transmission circuit (113), so as to enable the auxiliaryBluetooth circuit (120) to directly communicate data with the remoteBluetooth device (102) in the name of the main Bluetooth circuit (110)by utilizing the device identification data and the multiple Bluetoothconnection parameters; and the control circuit (115) then indirectlycommunicates data with the remote Bluetooth device (102) through theauxiliary Bluetooth circuit (120); wherein the determining circuit (117)notifies the control circuit (115) when the computing loading of themain Bluetooth circuit (110) exceeds a predetermined level, thetemperature of the main Bluetooth circuit (110) exceeds a predeterminedtemperature, or the operating environment of the main Bluetooth circuit(110) deviates from a predetermined condition, so that the controlcircuit (115) instructs the auxiliary Bluetooth circuit (120) throughthe data transmission circuit (113) to replace the main Bluetoothcircuit (110) by utilizing the device identification data and themultiple Bluetooth connection parameters for directly communicating datawith the remote Bluetooth device (102), when the auxiliary Bluetoothcircuit (120) directly communicates data with the remote Bluetoothdevice (102) in the name of the main Bluetooth circuit (110), thecontrol circuit (115) controls the Bluetooth communication circuit (111)to stop directly communicating data with the remote Bluetooth device(102).
 7. The main Bluetooth circuit (110) of claim 6, wherein after themain Bluetooth circuit (110) directly communicates data with the remoteBluetooth device (102) for a period of time, the control circuit (115)instructs the auxiliary Bluetooth circuit (120) to replace the mainBluetooth circuit (110) by utilizing the device identification data andthe multiple Bluetooth connection parameters for directly communicatingdata with the remote Bluetooth device (102) utilizing a Bluetoothwireless transmission approach, so as to decrease a computing loading, apower consumption, or a resulting heat of the main Bluetooth circuit(110), or to avoid the auxiliary Bluetooth circuit (120) from signalinterruption caused by reestablishing a Bluetooth connection with theremote Bluetooth device (102) in the name of the auxiliary Bluetoothcircuit (120).
 8. The main Bluetooth circuit (110) of claim 7, whereinthe auxiliary Bluetooth circuit (120) does not need to ask for apermission from the remote Bluetooth device (102) before directlycommunicating data with the remote Bluetooth device (102) in the name ofthe main Bluetooth circuit (110) by utilizing the device identificationdata and the multiple Bluetooth connection parameters.
 9. A mainBluetooth circuit (110) of a multi-member Bluetooth device (100), themulti-member Bluetooth device (100) being utilized for communicatingdata with a remote Bluetooth device (102) and comprising the mainBluetooth circuit (110) and an auxiliary Bluetooth circuit (120), themain Bluetooth circuit (110) comprising: a Bluetooth communicationcircuit (111); a data transmission circuit (113); a control circuit(115) arranged to operably communicate data with the remote Bluetoothdevice (102) through the Bluetooth communication circuit (111) byutilizing a Bluetooth wireless transmission approach, and arranged tooperably communicate data with the auxiliary Bluetooth circuit (120)through the data transmission circuit (113), so that the auxiliaryBluetooth circuit (120) is allowed to indirectly communicate data withthe remote Bluetooth device (102) through the main Bluetooth circuit(110); and a determining circuit (117) coupled with the control circuit(115) and the first data transmission circuit (113), and arranged tooperably evaluate a computing loading of the main Bluetooth circuit(110), a temperature of the main Bluetooth circuit (110), or anoperating environment of the main Bluetooth circuit (110), and furtherarranged to operably receive indication messages regarding a computingloading, a remaining power, a temperature, or an operating environmentof the auxiliary Bluetooth circuit (120) transmitted from the auxiliaryBluetooth circuit (120) through the data transmission circuit (113);wherein the determining circuit (117) notifies the control circuit (115)when the computing loading of the main Bluetooth circuit (110) exceedsthe computing loading of the auxiliary Bluetooth circuit (120) for apredetermined degree, the temperature of the main Bluetooth circuit(110) exceeds the temperature of the auxiliary Bluetooth circuit (120)for a predetermined degree, or the operating environment of the mainBluetooth circuit (110) deviates from corresponding predeterminedconditions but the operating environment of the auxiliary Bluetoothcircuit (120) matches corresponding predetermined conditions, so thatthe control circuit (115) instructs the auxiliary Bluetooth circuit(120) through the data transmission circuit (113) to replace the mainBluetooth circuit (110) by utilizing the device identification data andthe multiple Bluetooth connection parameters for directly communicatingdata with the remote Bluetooth device (102), when the auxiliaryBluetooth circuit (120) directly communicates data with the remoteBluetooth device (102) in the name of the main Bluetooth circuit (110),the control circuit (115) controls the Bluetooth communication circuit(111) to stop directly communicating data with the remote Bluetoothdevice (102).
 10. The main Bluetooth circuit (110) of claim 9, whereinthe control circuit (115) transmits the device identification data andthe multiple Bluetooth connection parameters to the auxiliary Bluetoothcircuit (120) through the data transmission circuit (113) when thecontrol circuit (115) instructs the auxiliary Bluetooth circuit (120) toreplace the main Bluetooth circuit (110) for directly communicating datawith the remote Bluetooth device (102).
 11. The main Bluetooth circuit(110) of claim 9, wherein the device identification data comprises atleast one of following data: a sync word utilized by the main Bluetoothcircuit (110), a Bluetooth address of the main Bluetooth circuit (110),a logical transport address of the main Bluetooth circuit (110), anaccess address of the main Bluetooth circuit (110), and an advertisingdevice address of the main Bluetooth circuit (110).
 12. The mainBluetooth circuit (110) of claim 9, wherein the multiple Bluetoothconnection parameters comprise at least one of following parameters: apiconet clock, an adaptive frequency hopping map (AFH map), a link key,an encryption key, an anchor point instant, a connection counter, aconnection interval, a channel map, a long term key, a session key, aninitialization vector, a CCM counter, an advertising interval, and avendor specific timing data.
 13. The main Bluetooth circuit (110) ofclaim 9, wherein during a period in which the Bluetooth communicationcircuit (111) directly communicates data with the remote Bluetoothdevice (102), the auxiliary Bluetooth circuit (120) does not directlycommunicate data with the remote Bluetooth device (102); while during aperiod in which the auxiliary Bluetooth circuit (120) directlycommunicates data with the remote Bluetooth device (102), the Bluetoothcommunication circuit (111) does not directly communicate data with theremote Bluetooth device (102).